discuz

推荐列表 站点导航

当前位置:首页 > 建站教程 > discuz >

DiscuzX3.2开发手机登录流程 禁止转载

来源:网络整理  作者:网络  发布时间:2020-12-13 15:12
第一步:修改登录模板 找到登陆的模板文件,默认文件为: /template/default/member/login.htm 登录模板 复制代码 引用Disc...
 
 
 

                        $user = $_ENV['user']->get_user_by_email($username);

                $isuid = 2;


第四步:添加登陆模型

找到

function get_user_by_uid($uid) {

                }




                $isuid = 2;

        }

                }

if($isuid == 1) {

修改后保存!
找到如下代码:

DiscuzX3.2开发手机登录流程 禁止转载

 

function get_user_by_uid($uid)

        } else {

在后面加上一句:


在他的上面或者下面添加如下代码

if($loginfield == 'uid' && getglobal('setting/uidlogin')) {


/template/default/member/login.htm 登录模板


                } elseif($isuid == 2) {

                $isuid = 0;

                } elseif($isuid == 4) {

搜索代码:

                } else {

                        $user = $_ENV['user']->get_user_by_uid($username);

if($isuid == 1) {

        }

userlogin($username, $password, $questionid,

<option value="email">{lang email}</option>

                $isuid = 1;



                        $user = $_ENV['user']->get_user_by_username($username);

<option value="mobile">手机</option>

保存
复制代码 引用Discuz模板目录结构对照表:

                $isuid = 4;



搜索:

复制代码

DiscuzX3.2开发手机登录流程 禁止转载

DiscuzX3.2开发手机登录流程 禁止转载

        } else {


复制代码 找到:
修改为:

                $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE mobile='$mobile'");

function get_user_by_mobile($mobile) {

第二步:修改登录流程

                $isuid = 3;

 
 

DiscuzX3.2开发手机登录流程 禁止转载

DiscuzX3.2开发手机登录流程 禁止转载


第三步:修改UC流程

                        $user = $_ENV['user']->get_user_by_username($username);

if($loginfield == 'uid' && getglobal('setting/uidlogin')) {

                } elseif($isuid == 2) {

                $isuid = 1;

$user = $_ENV['user']->get_user_by_uid($username);

                $isuid = 3;

        } elseif($loginfield == 'email') {

找到:

        } elseif($loginfield == 'auto') {

然后保存!

                        $user = $_ENV['user']->get_user_by_mobile($username);

                        $user = $_ENV['user']->get_user_by_email($username);

复制代码 修改为:

                        $user = $_ENV['user']->get_user_by_uid($username);


打开source\function\function_member.php
打开uc_client\model\user.php 
打开uc_client\control\user.php 

第一步:修改登录模板找到登陆的模板文件,默认文件为:

        } elseif($loginfield == 'auto') {

        } elseif($loginfield == 'email') {

        } elseif($loginfield == 'mobile') {

        }

                return $arr;


                return $arr;


修改后保存:

DiscuzX3.2开发手机登录流程 禁止转载

搜索:

                } else {

                $isuid = 0;

                $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE uid='$uid'");

        }


相关热词: discuz

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/discuz/3325.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

DiscuzX3.2开发手机登录流程 禁止转载

2020-12-13 编辑:网络

 
 
 

                        $user = $_ENV['user']->get_user_by_email($username);

                $isuid = 2;


第四步:添加登陆模型

找到

function get_user_by_uid($uid) {

                }




                $isuid = 2;

        }

                }

if($isuid == 1) {

修改后保存!
找到如下代码:

DiscuzX3.2开发手机登录流程 禁止转载

 

function get_user_by_uid($uid)

        } else {

在后面加上一句:


在他的上面或者下面添加如下代码

if($loginfield == 'uid' && getglobal('setting/uidlogin')) {


/template/default/member/login.htm 登录模板


                } elseif($isuid == 2) {

                $isuid = 0;

                } elseif($isuid == 4) {

搜索代码:

                } else {

                        $user = $_ENV['user']->get_user_by_uid($username);

if($isuid == 1) {

        }

userlogin($username, $password, $questionid,

<option value="email">{lang email}</option>

                $isuid = 1;



                        $user = $_ENV['user']->get_user_by_username($username);

<option value="mobile">手机</option>

保存
复制代码 引用Discuz模板目录结构对照表:

                $isuid = 4;



搜索:

复制代码

DiscuzX3.2开发手机登录流程 禁止转载

DiscuzX3.2开发手机登录流程 禁止转载

        } else {


复制代码 找到:
修改为:

                $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE mobile='$mobile'");

function get_user_by_mobile($mobile) {

第二步:修改登录流程

                $isuid = 3;

 
 

DiscuzX3.2开发手机登录流程 禁止转载

DiscuzX3.2开发手机登录流程 禁止转载


第三步:修改UC流程

                        $user = $_ENV['user']->get_user_by_username($username);

if($loginfield == 'uid' && getglobal('setting/uidlogin')) {

                } elseif($isuid == 2) {

                $isuid = 1;

$user = $_ENV['user']->get_user_by_uid($username);

                $isuid = 3;

        } elseif($loginfield == 'email') {

找到:

        } elseif($loginfield == 'auto') {

然后保存!

                        $user = $_ENV['user']->get_user_by_mobile($username);

                        $user = $_ENV['user']->get_user_by_email($username);

复制代码 修改为:

                        $user = $_ENV['user']->get_user_by_uid($username);


打开source\function\function_member.php
打开uc_client\model\user.php 
打开uc_client\control\user.php 

第一步:修改登录模板找到登陆的模板文件,默认文件为:

        } elseif($loginfield == 'auto') {

        } elseif($loginfield == 'email') {

        } elseif($loginfield == 'mobile') {

        }

                return $arr;


                return $arr;


修改后保存:

DiscuzX3.2开发手机登录流程 禁止转载

搜索:

                } else {

                $isuid = 0;

                $arr = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."members WHERE uid='$uid'");

        }


本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/discuz/3325.shtml

相关文章

风云图片

推荐阅读

返回discuz频道首页